(function (map) {
// 定义一个全局的 require 方法
function require(id) {
// 创建文件之间的映射关系
const [fn, maping] = map[id];
const module = {
exports: {},
};

function localRequire(filePath) {
const id = maping[filePath];
return require(id);
}
fn(localRequire, module, module.exports);
return module.exports;
}
require('./main.js');
})({
<% data.forEach(info=>{ %>
    "<%- info['id'] %>":[function (require,module,exports){
        <%- info['code'] %>
            },<%- info['maping'] %>],
                <% }) %>
                    });